package emp.repositorios;

import java.util.Date;
import java.util.List;

import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;

import com.axcessfinancial.domain.repository.BaseRepository;

import emp.entidades.EntCategoria;
import emp.entidades.EntPedido;

public interface PedidoRepository extends BaseRepository<EntPedido, Long>{

	@Query("select p from EntPedido p where p.estado=1 and p.origenPedido=1")
	public List<EntPedido> listaPedidoActivoWeb();
	
	@Modifying
	@Query("update EntPedido p set p.estado=:estado, p.fechaAceptado=:fechaAceptado, p.observacion=:observacion where p.id=:idPedido")
	public void aceptaPedido(@Param("idPedido") long idPedido, @Param("estado") int estado, @Param("fechaAceptado") Date fechaAceptado, @Param("observacion") String observacion);
	
}